Pandas 多个工作表、工作簿 | 您所在的位置:网站首页 › pandas 字典取值 › Pandas 多个工作表、工作簿 |
Pandas 多个工作表、工作簿
Pandas 读取多个工作表
import pandas as pd
df=pd.read_excel('附件1.xlsx',sheet_name=None)
for sheetname, data in df.items():
print(sheetname)
print(data)
复制代码
注意一定要设置sheet_name=None 设置后读取的数据返回的结果是按 工作表名:数据 的字典 不设置 默认读取第一个工作表内容 读取一组工作表 import pandas as pd df=pd.read_excel('附件1.xlsx',sheet_name=['城市疫情','城市省份对照表']) for sheetname, data in df.items(): print(sheetname) print(data) 复制代码也可以使用数字索引 import pandas as pd df=pd.read_excel('附件1.xlsx',sheet_name=[0,1]) for sheetname, data in df.items(): print(sheetname) print(data) 复制代码concat函数来连接数据 垂直堆叠参数axis=0 平行连接参数axis=1 多个工作表数据连接 import pandas as pd df=pd.read_excel('附件1.xlsx',sheet_name=None) da=[] for sheetname, data in df.items(): da.append(data) alldata=pd.concat(da,axis=1) print(alldata) 复制代码 |
CopyRight 2018-2019 实验室设备网 版权所有 |